Problem: ++(nil(),y) -> y ++(x,nil()) -> x ++(.(x,y),z) -> .(x,++(y,z)) ++(++(x,y),z) -> ++(x,++(y,z)) Proof: Bounds Processor: bound: 1 enrichment: match automaton: final states: {3} transitions: .1(1,4) -> 4,3 .1(2,7) -> 4,3 .1(1,7) -> 4,3 .1(2,4) -> 4,3 ++1(1,2) -> 7* ++1(2,1) -> 4* ++1(1,1) -> 4* ++1(2,2) -> 4* ++0(1,2) -> 3* ++0(2,1) -> 3* ++0(1,1) -> 3* ++0(2,2) -> 3* nil0() -> 1* .0(1,2) -> 2* .0(2,1) -> 2* .0(1,1) -> 2* .0(2,2) -> 2* 1 -> 4,3 2 -> 4,7,3 problem: Qed